home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 417_02 / unzip.tz / unzip / unz50p1 / NT / makefile.nt
Makefile  |  1992-08-20  |  2KB  |  74 lines

  1. # NMAKE Makefile
  2. # D. Feinleib 7/92 t-davefe@microsoft.com
  3. # Windows NT
  4.  
  5. # Nmake macros for building Windows NT applications
  6. !include <ntwin32.mak>
  7.  
  8. CRYPTF=
  9. CRYPTO=
  10. # For decryption version, uncomment next two lines:
  11. # CRYPTF=-DCRYPT
  12. # CRYPTO=CRYPT.obj
  13.  
  14. PROJ=unzip
  15. OBJA=ENVARGS.obj EXPLODE.obj EXTRACT.obj FILE_IO.obj INFLATE.obj
  16. OBJB=MAPNAME.obj MATCH.obj MISC.obj UNREDUCE.obj UNSHRINK.obj UNZIP.obj
  17.  
  18. OBJ=$(OBJA) $(OBJB) $(CRYPTO)
  19.  
  20. cvars=$(cvars) $(CRYPTF)
  21.  
  22. all : UNZIP.exe
  23.  
  24. CRYPT.obj : CRYPT.c
  25.     $(cc) $(cflags) $(cvars) CRYPT.c
  26.     $(cvtobj) CRYPT.obj
  27.  
  28. ENVARGS.obj : ENVARGS.c
  29.     $(cc) $(cflags) $(cvars) ENVARGS.c
  30.     $(cvtobj) ENVARGS.obj
  31.  
  32. EXPLODE.obj : EXPLODE.c
  33.     $(cc) $(cflags) $(cvars) EXPLODE.c
  34.     $(cvtobj) EXPLODE.obj
  35.  
  36. EXTRACT.obj : EXTRACT.c
  37.     $(cc) $(cflags) $(cvars) EXTRACT.c
  38.     $(cvtobj) EXTRACT.obj
  39.  
  40. FILE_IO.obj : FILE_IO.c
  41.     $(cc) $(cflags) $(cvars) FILE_IO.c
  42.     $(cvtobj) FILE_IO.obj
  43.  
  44. INFLATE.obj : INFLATE.c
  45.     $(cc) $(cflags) $(cvars) INFLATE.c
  46.     $(cvtobj) INFLATE.obj
  47.  
  48. MAPNAME.obj : MAPNAME.c
  49.     $(cc) $(cflags) $(cvars) MAPNAME.c
  50.     $(cvtobj) MAPNAME.obj
  51.  
  52. MATCH.obj : MATCH.c
  53.     $(cc) $(cflags) $(cvars) MATCH.c
  54.     $(cvtobj) MATCH.obj
  55.  
  56. MISC.obj : MISC.c
  57.     $(cc) $(cflags) $(cvars) MISC.c
  58.     $(cvtobj) MISC.obj
  59.  
  60. UNREDUCE.obj : UNREDUCE.c
  61.     $(cc) $(cflags) $(cvars) UNREDUCE.c
  62.     $(cvtobj) UNREDUCE.obj
  63.  
  64. UNSHRINK.obj : UNSHRINK.c
  65.     $(cc) $(cflags) $(cvars) UNSHRINK.c
  66.     $(cvtobj) UNSHRINK.obj
  67.  
  68. UNZIP.obj : UNZIP.c
  69.     $(cc) $(cflags) $(cvars) UNZIP.c
  70.     $(cvtobj) UNZIP.obj
  71.  
  72. UNZIP.exe : $(OBJ)
  73.     $(link) $(conflags) -out:$(PROJ).exe $(OBJ) $(conlibs)
  74.